package controller;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dao.EventGroup;

import model.EvenGroupModel;


public class CreateEventGroups {
	private static final long serialVersionUID = 1L;

	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws IOException {
		request.setCharacterEncoding("utf-8");
		response.setCharacterEncoding("utf-8");
		PrintWriter out = response.getWriter();
		String id = request.getParameter("id");
		String name = request.getParameter("name");
		EvenGroupModel egObj = new EvenGroupModel(id,name);
		EventGroup eg = new EventGroup();
		try {
			boolean isExist = eg.CheckExistEventGroup(egObj.getId());
			boolean ceg;
			String err = "";
			if(isExist){
				ceg = eg.UpdateEventGroup(egObj);
				if (ceg) {
					err = "Cập nhật loại sự kiện thành công!";
				} else {
					if (eg.CheckExistEventGroup(id)) {
						err = "Loại sự kiện hoa đã tồn tại!";
					} 
				}
			}else{
				ceg = eg.CreateEventGroup(egObj);
				if (ceg) {
					err = "Tạo loại sự kiện hoa thành công!";
				} else {
					if (eg.CheckExistEventGroup(id)) {
						err = "Mã loại sự kiện đã tồn tại!";
					} 
				}
			}
			out.println(err);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
